export namespace MapFileNS {
    type SourceFORMAT = 'image/png' | 'image/jpeg'
    export interface ImageWMSSourceOption {
        file: string
        bands: string
        FORMAT: SourceFORMAT
        isEnhance: boolean
    }
    export interface JsonObj {
        name: string
        imgType: string
        createTime: string
        size: number
        srs: string
        epsg: string
        xsize: number
        ysize: number
        xmin: number
        ymin: number
        xmax: number
        ymax: number
        xresolution: number
        yresolution: number
        datatype: string
        overviewcount: number
        rastercount: number
        HasArbitraryOverviews: number
        geotransform: number[]
    }
}

interface IMetaInfo {
    name: string
    imgType: string
    createTime: string
    size: number
    srs: string
    epsg: string
    xsize: number
    ysize: number
    xmin: number
    ymin: number
    xmax: number
    ymax: number
    xresolution: number
    yresolution: number
    datatype: string
    overviewcount: number
    rastercount: number
    hasarbitraryoverviews: number
    geotransform: number[]
}

export type { IMetaInfo }
